/**
 * Proyecto: Cognitum
 * Global IT Services 2008
 * @author Mislas
 */

Cognitum.Aplicacion.Notificacion.PanelNotificaciones = Ext.extend(Ext.Panel, {
	
	initComponent: function(){
		this.entity = Karma.Core.ModuleManager.Instance.getEntity('Notificaciones');
        this.metadata = this.entity.metadata;
        this.security = this.entity.security;
		
		Ext.apply(this, {
			bodyStyle: 'padding: 10px 10px 10px 0px',
			layout: 'anchor',
            frame: false,
            border: true,
            defaultType: 'panel',
            defaults: {
                frame: false,
                border: true,
                collapsible: true,
				titleCollapse: true,
				defaultType: 'pnl.list',
				defaults: {
					entity: this.entity,
					service: this.metadata.Service,
					metadata: this.metadata,
					security: this.security,
                    getMenuActions: function() { }
	            }
            },
			items: []
		});
		Cognitum.Aplicacion.Notificacion.PanelNotificaciones.superclass.initComponent.apply(this, arguments);
		
        /*this.entity.useInvoker('GetGrupos', null, {
			fn: function(grupos) {
				var pct = 99.0 / grupos.lenght;
				Ext.each(grupos, function (grupo) {
					this.add({
						title: grupo.Nombre,
						otitle: grupo.Nombre,
						grupo: grupo,
						query: grupo.Query
					});
				}, this);
				this.doLayout();
			},
			scope: this
		});*/
	}
});

Ext.reg('notif.panel', Cognitum.Aplicacion.Notificacion.PanelNotificaciones);
